7ad068e1bedbccc07c7f99ee892837bcb3368444,hazelcast/src/test/java/com/hazelcast/map/BackupTest.java,BackupTest,testGracefulShutdown3,#,148

Before Change


        hz6.shutdown();
        assertEquals(size, map.size());
        assertEquals(size, map2.size());
        assertEquals(size, map3.size());
        assertEquals(size, map4.size());
        assertEquals(size, map5.size());

        hz2.shutdown();
        assertEquals(size, map.size());
        assertEquals(size, map3.size());
        assertEquals(size, map4.size());
        assertEquals(size, map5.size());

After Change


        final HazelcastInstance hz2 = f.newHazelcastInstance(config);
        final IMap<Integer, Integer> map2 = hz2.getMap(MAP_NAME);

        final HazelcastInstance hz3 = f.newHazelcastInstance(config);
        final IMap<Integer, Integer> map3 = hz3.getMap(MAP_NAME);

        final HazelcastInstance hz4 = f.newHazelcastInstance(config);
        final IMap<Integer, Integer> map4 = hz4.getMap(MAP_NAME);

        final HazelcastInstance hz5 = f.newHazelcastInstance(config);
        final IMap<Integer, Integer> map5 = hz5.getMap(MAP_NAME);

        final HazelcastInstance hz6 = f.newHazelcastInstance(config);
        final IMap<Integer, Integer> map6 = hz6.getMap(MAP_NAME);

        waitForMigrationAndCheckSize(size, hz2, map2);
        waitForMigrationAndCheckSize(size, hz3, map3);
        waitForMigrationAndCheckSize(size, hz4, map4);
        waitForMigrationAndCheckSize(size, hz5, map5);
        waitForMigrationAndCheckSize(size, hz6, map6);

        shutdownAndWait(hz6);
        waitForMigrationAndCheckSize(size, hz, map);
        waitForMigrationAndCheckSize(size, hz2, map2);
        waitForMigrationAndCheckSize(size, hz3, map3);
        waitForMigrationAndCheckSize(size, hz4, map4);
        waitForMigrationAndCheckSize(size, hz5, map5);

        shutdownAndWait(hz2);
        waitForMigrationAndCheckSize(size, hz, map);
        waitForMigrationAndCheckSize(size, hz3, map3);
        waitForMigrationAndCheckSize(size, hz4, map4);
        waitForMigrationAndCheckSize(size, hz5, map5);

        shutdownAndWait(hz5);
        waitForMigrationAndCheckSize(size, hz, map);
        waitForMigrationAndCheckSize(size, hz3, map3);
        waitForMigrationAndCheckSize(size, hz4, map4);

        shutdownAndWait(hz3);
        waitForMigrationAndCheckSize(size, hz, map);
        waitForMigrationAndCheckSize(size, hz4, map4);

        shutdownAndWait(hz4);
        waitForMigrationAndCheckSize(size, hz, map);
    }

    /**